package com.program.facesigninsystem.service;


import com.program.facesigninsystem.iteration.dto.SignInActivityByTemplate;
import com.program.facesigninsystem.iteration.dto.SignInTemplateInfo;
import com.program.facesigninsystem.iteration.dto.TemplateInfoAmend;
import com.program.facesigninsystem.iteration.entity.SignintemplateEntity;

import java.util.List;

public interface SignInTemplateService {

    List<SignInTemplateInfo> getTemplateList(String uid);

    SignintemplateEntity getTemplateDetail(int templateId);

    Integer addTemplate(SignintemplateEntity signintemplateEntity);

    Integer delTemplate(int templateId);

    Integer updateTemplate(SignintemplateEntity signintemplateEntity);

    List<SignInActivityByTemplate> getActivityListByTemplateId(int templateId);

    Integer createActivity(int templateId);

    Integer createActivity2(int templateId, TemplateInfoAmend templateInfoAmend);

}
